翻訳と辞書
Words near each other
・ Decision (ONE OK ROCKの曲)
・ Deco Vs Deco 〜デコ対デコ〜
・ Decorator パターン
・ Deep (ディープ)
・ Deep (研ナオコのアルバム)
・ Deep-Blueシリーズ
・ Deep-Blueシリーズの登場人物
・ Deerhunter (バンド)
・ Def Tech (アルバム)
・ Def Tech × RED CROSS
Defined-or 演算子
・ Deja Vu 〜THE ORIGINAL BEST 1992-1995〜
・ Deja-vu (hitomiのアルバム)
・ Deja-vu (写真)
・ Deja-vu (布袋寅泰の曲)
・ DejaVuフォント
・ Dejavu (倖田來未のアルバム)
・ Dejima板
・ Deleteキー
・ Delicious!〜The Best of Hitomi Shimatani〜


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Defined-or 演算子 : ミニ英和和英辞書
Defined-or 演算子[こ, ね]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

演算 : [えんざん]
  1. (n,vs) operation 
: [こ, ね]
 (n) first sign of Chinese zodiac (The Rat, 11p.m.-1a.m., north, November)

Defined-or 演算子 ( リダイレクト:Null合体演算子 ) : ウィキペディア日本語版
Null合体演算子[こ, ね]
null合体演算子 (null coalescing operator)はC#?? 演算子 (C# リファレンス) 〕や5.10以降のPerl// Operator (Perl Reference) 〕、SwiftNil Coalescing Operator 〕など、いくつかのプログラミング言語における基本的な条件表現の文法の一種である。PerlではDefined-or 演算子GroovyKotlinではエルビス演算子と呼ばれている。
==C#==

C#ではnull合体演算子は??である。null表現を簡略化するために次のように用いられることが多い。

possiblyNullValue ?? valueIfNull

例えば、ページのタイトルが存在しない場合にデフォルトとして"Default Title"を設定したい場合には、以下の文を用いることが出来る。
string pageTitle = suppliedTitle ?? "Default Title";
これは次のようなより冗長な表現の代わりとして用いることが出来る。

string pageTitle = (suppliedTitle == null) ? "Default Title" : suppliedTitle;


string pageTitle;
if (suppliedTitle == null)
pageTitle = "Default Title";
else
pageTitle = suppliedTitle;

これら3つの表現は等価である。
この演算子は同じ表現内で複数回用いることが出来る。

return some_Value ?? some_Value2 ?? some_Value3;

一度、非nullな値が設定されるか、最終値(nullであるかもしれないしnullでないかもしれない)にたどり着くと完了する。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Null合体演算子」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.